Reliability-Aware Placement and Routing for FPGAs

نویسنده

  • A. Abdul - Aziz
چکیده

Soft errors are intermittent malfunctions of hardware that are not reproducible. They may affect the data integrity and affect the system operation. These errors are growing reliability threat in VLSI system design. A soft error occurring in a memory cell or register is called a Single Event Upset (SEU). Designs mapped into Field Programmable Gate Arrays (FGPAs) are more vulnerable to soft errors than ASIC implementations, due to the large number of configuration memory used to map the design into the FPGA. An SEU causes a unique failure mode in the mapped design due to the unique architecture of FPGAs. In this work, we try to mitigate the effects of SEUs in SRAM based FPGAs. An SEU occurring in one of the configuration bits of the FPGA may cause a permanent error in the implemented circuit. Since the majority of FPGA real estate is dedicated for SRAM configuration bit, mitigating soft error in these configuration bits can improve the reliability of the mapped design. The goal of this work is the development of an SEUaware placement and routing tool that is capable of producing an implementation that is less vulnerable to SEUs. To achieve this, we modified the cost function for the placement and the routing part of the VPR tool to reduce the effects of SEU in the final mapped design. The VPR tool is a general purpose FPGA placement and routing tool that is widely accepted and used in the academic field. Two classes of errors that can be caused by an SEU in the routing resources were considered: switch open errors and switch short errors. During placement, we applied a cost function to estimate for the sensitivity to reduce the chances of the occurrence of these errors. We optimize for the switch open errors by minimizing the number of switches used for routing a net of the circuit. For reducing switch short errors, we try to minimize the overlapping area between nets. During routing, we carefully assign routing resources for the nets to minimize these errors. By using this approach we were able to reduce the number of total sensitive errors by 58% in average, but that reduction comes at the cost of increased critical path delay by on 54% on average.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reliability- and Variation-Aware Placement for Field-Programmable Gate Arrays

Field-programmable gate arrays (FPGAs) have the potential to address scaling challenges in CMOS technology because of their regular structures and the flexibility they possess by being re-configurable after fabrication. One of the potential approaches in attacking scaling challenges, such as negative-bias temperature instability (NBTI) and process variation (PV), is by using placement technique...

متن کامل

Reliability and Performance Evaluation of Fault-aware Routing Methods for Network-on-Chip Architectures (RESEARCH NOTE)

Nowadays, faults and failures are increasing especially in complex systems such as Network-on-Chip (NoC) based Systems-on-a-Chip due to the increasing susceptibility and decreasing feature sizes. On the other hand, fault-tolerant routing algorithms have an evident effect on tolerating permanent faults and improving the reliability of a Network-on-Chip based system. This paper presents reliabili...

متن کامل

A Routing-Aware Simulated Annealing-based Placement Method in Wireless Network on Chips

Wireless network on chip (WiNoC) is one of the promising on-chip interconnection networks for on-chip system architectures. In addition to wired links, these architectures also use wireless links. Using these wireless links makes packets reach destination nodes faster and with less power consumption. These wireless links are provided by wireless interfaces in wireless routers. The WiNoC archite...

متن کامل

A High-Speed Timing-Aware Router for FPGAs

A High-Speed Timing-Aware Router for FPGAs Master of Applied Science, 1998 Jordan S. Swartz Department of Electrical and Computer Engineering University of Toronto Digital circuits can be realized almost instantly using Field-Programmable Gate Arrays (FPGAs), but unfortunately the CAD tools used to generate FPGA programming bit-streams often require several hours to compile large circuits. We c...

متن کامل

Substrate-aware placement and routing

This paper presents a system which uses the adaptive simulated annealing algorithm to optimize placement of modules (e.g. transistors or subcircuits) and (global) routing between these modules. This is achieved through user-specified performance constraints, precomputed sensitivities of the nodes in the circuit and modeling of substrate effects between modules connected to critical nodes. This ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013